;**********************************************************
;  Microchip Enhanced PIC16F1xxx C Compiler (CC16E), v1.00
;  Sat Feb 06 16:00:14 2021
;**********************************************************
	.invoke	"\iCC16e/include/pic16e"
	.invoke	"\iCC16e/include/p16f1455"

	.device	"p16f1455", 1024, 8192

_$$::	.rs	0x23F0	; stack init. value


	.segment	CODE2 (REL) foo:6
foo_$_x:	.equ	foo_$data$+0
foo_$_y:	.equ	foo_$data$+2
foo_$1_a:	.equ	foo_$data$+4
foo_$2_b:	.equ	foo_$data$+5
foo::
	movlw	foo_$data$+4
	movwf	FSR0L
	movlw	(foo_$data$+4)>>8
	movwf	FSR0H
	movlb	4
	.psel	foo, _copyPar
	call	_copyPar
	.psel	_copyPar, foo
	return
; function(s) called::
	.fcall	foo, _copyPar

	.segment	CODE0 (ABS, =0x0004) _$interrupt:0
_$interrupt::
	clrf	PCLATH
	btfss	126, 0
	bra	.+5
	movf	124, W
	movwf	FSR1L
	movf	125, W
	movwf	FSR1H
	movf	112, W
	movwi	--INDF1
	movf	113, W
	movwi	--INDF1
	movf	114, W
	movwi	--INDF1
	movf	115, W
	movwi	--INDF1
	moviw	INDF1++
	movwf	115
	moviw	INDF1++
	movwf	114
	moviw	INDF1++
	movwf	113
	moviw	INDF1++
	movwf	112
	retfie

	.end
